home *** CD-ROM | disk | FTP | other *** search
/ Euroscene 1 / Euroscene 1.iso / resource / signals2 < prev    next >
Text File  |  1994-04-25  |  9KB  |  198 lines

  1.  
  2.  
  3.                                  - SiGnAlS -
  4.  
  5.                            Issue II        Volume I
  6.  
  7.                                 July 21, 1993
  8.  
  9.          "Dedicated to all the coderz and their insane delusions..."
  10.  
  11.                  Executive Editor: Necr”s, The PsYcHiC MoNkS
  12.  
  13.  
  14.                                I : Introduction
  15.  
  16. Welcome to the second issue of SiGnAlS. In this issue, we will cover more 
  17. basics for the newbies out there, some advanced tricks for the modhackers out 
  18. there, and some more of my wonderful (he he) commentary.
  19.  
  20.                                   II : Basix
  21.  
  22. Last time we covered the basics of what a MOD is. This time, we shall examine 
  23. the whats and wheres of how to get started in the mod coding business. MOD 
  24. coding is not the easiest thing in the world to do, but with the right tools, 
  25. one can make the job much easier.
  26.  
  27. First, one needs a good tracker. A tracker is a program that allows you to 
  28. enter note data in MOD format, and to replay existing song data. Most support 
  29. many functions, like playlisting, sample looping and finetuning, and track
  30. copy/pasting (more on that in the next issue). There are many decent trackers 
  31. out there, but make sure that the one you find supports all the Protracker 2.2 
  32. and up functions. Most good trackers will also support more than four tracks 
  33. of sample data. Large FTP sites (cs.uwp.edu, wuarchive.wustl.edu, 
  34. nic.funet.fi, etc.) usually have a few trackers in their /audio or /mods 
  35. directories. My personal favorite is Mr. T's FastTracker, which is a good 
  36. small (~55K) tracker which supports many functions.
  37.  
  38. Secondly, one needs a good playback program. Most trackers support playback, 
  39. but sometimes you will want to use a protected-mode MOD player. This will 
  40. allow you to run music in the DOS background, and put modules in extended or 
  41. expanded memory. The PMP/DMP series by Otto Chrons is a good series of 
  42. high-quality playback routines. There are also many other great players out 
  43. ther; look around and I'm sure you'll find what you need.
  44.  
  45. Finally, you need a source of samples. MODS do not use instrument files like 
  46. FM drivers. They use sampled instrument files (with a format similar to that 
  47. of .VOC files) to produce the sound data. Now, there are two way to get 
  48. samples. One, sample directly off CD or personal keyboard. It is easy to get 
  49. high-quality samples off a direct line-in connection via outside source. 
  50. Simply use a basic sampler, such as that hideous VEDIT2 supplied w/most 
  51. SoundBlaster cards, and grab the sound off the line-in port. Then, in your 
  52. tracker, convert the sample from .VOC format to .SMP format. You will then be
  53. ready to go. 
  54.  
  55. The other method is a little more dastardly. There are thousands of MODS
  56. floating around out there on FTP sites. Each one probably has 15 to 20
  57. samples. Out of these 15 to 20 samples, maybe five will be good
  58. generally-usable samples. You can simply grab the sample out of the MOD and
  59. save it to a .SMP file, for easy use in your songs. Usually about ten or
  60. fifteen mods will provide a good variety for starters. Morally, this may be a 
  61. bit reprehensible. (You are practically stealing the work of others right from 
  62. the source.) What I would suggest is to avoid ripping off sounds from modules 
  63. that copyright their samples. Usually they'll indicate this in the instrument 
  64. names, for example, 'All sample data (C) 1993 Necr”s'. However, if they don't 
  65. copyright their stuff ... welcome to the land of public domain.
  66.  
  67. Anyways, I hope this has been somewhat helpful. More on the actual MOD file 
  68. itself in the next issue.
  69.  
  70.                        III: Tricks and Tips with Necr”s
  71.  
  72.  
  73. Greetz hacker friends. Today we cover some of the more interesting efx you can 
  74. use in your modules. Here we go:
  75.  
  76.                          1 - The Famous Volume Slide
  77.  
  78. Many times you will have a basic chord sound in your mod. This may sit on its 
  79. track, all alone, repeating quietly until the end of time (and the track). How 
  80. canst one liven up this chordal sound? The answer- XXA0F! Ah, yes, now before 
  81. you accuse me of speaking in hex again, watch this little example.
  82.  
  83.     00 E-2 01000  (a boring repeating)      00 E-2 01A0F (yes, what is this?)
  84.     01 --- 00000  (string chord sound)      01 --- 01A0F
  85.     02 --- 00000                            02 --- 01A0F
  86.     03 --- 00000                            03 --- 01A0F
  87.     04 --- 00000 <----------  VS. ------->  04 --- 01A0F
  88.     05 --- 00000                            05 --- 01A0F
  89.     06 --- 00000                            06 --- 01A0F
  90.     07 --- 00000                            07 --- 01A0F
  91.     08 --- 00000                            08 --- 01A0F
  92.     09 --- 00000                            09 --- 01A0F
  93.  
  94. The pattern on the right uses the volume slide command, --A0F to create a
  95. 'stuttering chord' effect. The volume slide command slides the volume of the
  96. track from 00 to 3F in one beat. This, when repeated, creates an interesting
  97. effect. The effect can become even better when the pattern is slightly varied,
  98. such as this:
  99.  
  100.          00 E-2 01A0F   Note that the sample number (1) is repeated in front
  101.          01 --- 00000   of the A0F effect. This is necessary for the slide
  102.          02 --- 01A0F   to work correctly.
  103.          03 --- 01A0F
  104.          04 --- 01A0F
  105.          05 --- 00000
  106.          06 --- 01A0F
  107.          07 --- 01A0F
  108.          08 --- 00000
  109.          09 --- 01A0F
  110.          0A --- 01A0F
  111.          0B --- 00000
  112.          0C --- 01A0F
  113.          0D --- 00000
  114.          0E --- 01A0F   (repeated 4X)
  115.          0F --- 00000
  116.  
  117. Enjoy!
  118.  
  119.                          2 - PhAsE Shifting from Hell
  120.  
  121. Phase shifting is the overlaying two samples so their peaks are off by a small 
  122. amount, creating a slow interference effect in the final waveform. (Ack!) In 
  123. other words, you play the same sample on two different tracks, at pitches that 
  124. are off from each other by a very small amount (+- 10 cents). This creates a 
  125. sweeping effect in the final sound. This works very well for snare drum 
  126. samples, sawtooth wave pads, guitars, and any sample with a textured wave. To 
  127. do this, simply take a sample (we'll use a generic snare sound for this 
  128. example) and layer them together with a pitch shift.
  129.  
  130.          00 C-2 01000 C-2 01101  Here, we use the pitch shift effect, --1XX,
  131.          01 --- 00000 --- 00000  to create the needed shift. Do not make the
  132.          02 --- 00000 --- 00000  pitch shift too large! Sometimes you will
  133.          03 --- 00000 --- 00000  even want to use a finetuned pitch, if your
  134.          04 --- 00000 --- 00000  tracker supports it (--E1X).
  135.  
  136. The amount of the shift needed is inversely proportional to the pitch of the 
  137. note you are phasing. If the note is low (a C-1, perhaps) then you may need a 
  138. --102 or --103. If it is high (a C-3 or F-3) then you only need a slight pitch 
  139. shift (a finetune: --E11 works nicely).
  140.  
  141. Try this effect on long sustained samples (not looping, SUSTAINED ... there's 
  142. a difference.) Have fun, my friends.
  143.  
  144. Next issue: vibrato and what it can do for you, and the delicate art of the
  145.             drum track.
  146.  
  147. Any comments or tips? Please send 'em to me at:
  148.  
  149.                     segaag@craft.camp.clarkson.edu
  150.                     (Subject : tricks and tips)
  151.  
  152.                                                         - Necr”s
  153.  
  154.  
  155.                             IV : Visualizations
  156.  
  157. I'd like to offer up a few of my unanswered ruminations. If anyone has any 
  158. answers to enlighten me ... I'd be glad to hear them. Send any mail to me at 
  159. the above address.
  160.  
  161. Why is the United States of America such a shithole for demo groups? Everyone 
  162. around here seems interested in Windows NT and LAN networks and user-friendly 
  163. garbage like that. Walk into a computer software store, and you will see 
  164. nothing but the same rehashed plots and ideas shoveled out again to the 
  165. public. I'm moving to Finland. ;)
  166.  
  167. Why don't developers use MODS instead of lame FM crap in their games? It slows 
  168. things down, granted, but that is a small price to pay for the sound quality, 
  169. especially on higher-end machines. The only commercial game around here that 
  170. I've seen use MOD technology is Alone In The Dark. A French game! The 
  171. corporate giants don't know what they're missing.
  172.  
  173. The fact that techno mods are easy to write should not preclude people from 
  174. inventing new and interesting music.
  175.  
  176. And finally, (and I've oft wondered this myself), how does Internet make 
  177. money? I can call up nic.funet.fi and download nine billion megs, using weeks 
  178. of phone time, overseas, and not pay a dime. AT&T would shit if I tried this 
  179. on a voice line. Yet thousands of people do it all the time. Given, I'm 
  180. shelling out thousands of dollars for my education, with a internet account as 
  181. a side benefit, but it still seems like a huge loss of intercontinental 
  182. fiber-optic line time. Oh well. I'm not complaining.
  183.  
  184.                                                         - Necr”s
  185.  
  186.  
  187. please send all submissions to:
  188.  
  189. e-mail: segaag@craft.camp.clarkson.edu
  190.  
  191.         turtle-express:        Necr”s
  192.                              re: Signals
  193.                           The PsYcHiC MoNkS
  194.                          7958 State Route 69
  195.                         Oriskany, NY    13424
  196.  
  197. thanks ;)
  198.